"""
设计一个学生类 Student
请设计一个名为 Student 的类，用于表示学生的信息和成绩。每个学生包含以下属性：

· 姓名（name，字符串）

· 学号（student_id，字符串）

· 数学成绩（math_score，浮点数）

· 英语成绩（english_score，浮点数）
"""
#设计一个Student类
class Student:
    name = ''
    student_id = ''
    math_score = 0.0
    english_score = 0.0


#设计一个方法 get_average()，返回该学生的平均成绩
    def get_average(self):
        return (self.math_score + self.english_score)/2
#设计一个方法 get_grade()，根据平均成绩返回对应的等级
    def get_grade(self):
        if (self.math_score + self.english_score)/2 < 60:
            return 'F'
        elif (self.math_score + self.english_score)/2 <=69:
            return 'D'
        elif (self.math_score + self.english_score)/2 <= 79:
            return 'C'
        elif (self.math_score + self.english_score)/2 <= 89:
            return 'B'
        else:
            return 'A'
#设计 _str_() 方法，返回学生信息的文字描述，包括姓名、学号、平均成绩和等级。
    def _str_(self):
        print(f'Name: {self.name}')
        print(f'ID: {self.student_id}')
        print(f'Average Score: {self.get_average():.2f}')
        print(f'Grade: {self.get_grade()}')

#输入
student = Student()
data = input().split(' ')
student.name = data[0]
student.student_id = data[1]
student.math_score = float(data[2])
student.english_score = float(data[3])
student._str_()
